#pragma once
#include "platforms.h"

class Texture
{
private:
	GLuint m_textureID;
	GLenum m_target;
	char m_id[MAX_10];

public:
	Texture(void);
	~Texture(void);
	void Init(const char *fileName, GLenum target, int tiling, const char* id);
	GLuint GetTextureID();
	GLenum GetTarget();
	void SetTextureID(GLuint textureID);
	void SetTarget(GLuint target);
	const char* GetID();
};
